Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F1 Australia F2 Australia F3 USA F24 USA F25 Australia F8 Australia F9 Australia F10 Australia F11 Australia F1 Australia F2 New Zealand F1 New Zealand F2 USA F8 USA F10 USA F11 USA F12 USA F13 USA F14 USA F18 USA F19 USA F20 USA F21 Australia F6 Australia F7 Australia F8 Australia F11 Australia F12 Australia F13 Australia F1 New Zealand F2 Australia F3 Australia F4 USA F9 USA F10 USA F11 Mexico F5 USA F13 USA F15 USA F16 USA F19 USA F21 USA F22 USA F23 USA F24 USA F25 USA F26 USA F27 USA F28 USA F29 Croatia F1 Croatia F2 Portugal F5 Portugal F6 Great Britain F4 Great Britain F5 USA F7 USA F12 USA F13 USA F14 USA F27 New Zealand F2 New Zealand F3 Usa F13 USA F27 USA F7 Canada F7 Canada F8 USA F28 USA F11 USA F9 USA F25 USA F2 USA F4 Australia F2 Australia F2 Mexico F4 Australia F3 Usa F9 Usa F12 USA F9 Australia F4 Australia F5 USA F8 Canada F9 USA F27 USA F23 Hamburg Challenger - Hamburg Tennis Napoli Cup - Naples Open Castilla y Leon - Segovia Black Forest Open 2002 - Freudenstadt Memorial Kolyaskin - Donetsk Challenger Copa Sevilla Internacionales de Andalucia - Seville VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Uruguay - Montevideo Maia Open 2002 - Maia Lamberts Open by Stawag - Aachen Okal Open - Eckental Warsteiner Challenger Wolfsburg - Wolfsburg Uncle Toby's Australian Men's Clay Court Challenger - Canberra Kia International in Caloundra - Caloundra Yuba City Challenger Open Castilla y Leon - Segovia Club Coop's ATP Challenger International - Brisbane Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Dallas Challenger Nottingham Challenger Tiburon Challenger Nottingham Challenger Aptos Challenger Vancouver Challenger Binghamton Challenger Sacramento Challenger Champaign Challenger Dallas Challenger Prostejov Challenger Nottingham-2 Challenger Charlottesville Challenger Copa Ericsson Brazil - Sao Paulo Leon Challenger Guadalajara Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Charlottesville Challenger Warsteiner Challenger Lubeck - Lubeck Zagreb Open - Zagreb Top Wool Challenger Biella - Biella Sacramento Challenger Czech Indoor Open - Prague Jameson Cup - Milan Open Castilla y Leon - Segovia Nottingham Challenger Kia International In Kawana - Kawana MST ATP Challenger International - Burnie Countrywide Classic USTA Challenger - Carson Uncle Toby's Challenger in Burnie - Burnie Alicante Challenger Monterrey Challenger Brest Challenger Kia International in Burnie - Burnie Segovia Challenger Istanbul Challenger Lexington Challenger Vancouver Challenger Bratislava 1 Challenger Segovia Challenger 2006 Challenger of Santa Clarita California Challenger - Valencia Stanford Challenger Ilkley Challenger Ortisei Challenger Mallorca Challenger St. Tropez Challenger Tenerife Challenger Bordeaux Challenger Sporting Challenger - Turin Nottingham Challenger Copa Ericsson Chile - Santiago Montechiarugolo Challenger Zivnobanka Czech Open - Prostejov Open Castilla y Leon - Segovia Kia International In Caloundra - Caloundra Blumenau Challenger 2007 Challenger of Santa Clara - Valencia Santa Cruz de la Sierra Challenger Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Idea Prokom Open - Sopot Phoenix Challenger International Tennis Championships - Delray Beach Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo 5 Volkswagen Challenger - Wolfsburg Challenger Casablanca San Angel - Mexico City Challenger Banque Nationale - Granby The Comercia Bank Challenger - Aptos Heineken Open Shanghai - Shanghai Oldum Brown Vancouver Open - Vancouver Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Alicante Challenger Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Baton Rouge Challenger Talahassee Challenger Savannah Challenger Sarasota Challenger Carson Challenger Winnetka Challenger Aptos Challenger Lexington Challenger Brasil Open - Costa do Sauipe Vancouver Challenger Open Seat Godo - Barcelona Binghamton Challenger Next Generation Adelaide International - Adelaide Generali Open - Kitzbuhel Palermo Challenger Mons Challenger Rennes Challenger Orleans Challenger Medibank Private International - Sydney Gerry Weber Open - Halle Abierto Mexicano Telfonica MoviStar - Acapulco Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Open Romania - Bucharest Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Sydney International - Sydney Tallahassee Challenger Tennis Channel Open - Las Vegas The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Open de Moselle - Metz Aptos Challenger Pozoblanco Challenger Lexington Challenger Santo Domingo Challenger ARAG World Team Championship - Dusseldorf Sydney International - Sydney Binghamton Challenger Open 13 - Marseille The Tennis Channel Open - Las Vegas Synsam Swedish Open - Bastad Calabasas Challenger Countrywide Classic - Los Angeles Charlottesville Challenger Generali Open - Kitzbuhel Knoxville Challenger Champaign Challenger Burnie Challenger Caloundra Challenger Pilot Pen Tennis - New Haven Tallahassee Challenger St. Petersburg Open - St. Petersburg Medibank International - Sydney Movistar Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam St. Remy Challenger Istanbul Challenger Izmir Challenger Open SEAT 2008 - Barcelona The Artois Championships - London Charlottesville Challenger The Nottingham Open - Nottingham Lyon Challenger Knoxville Challenger ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven China Open - Beijing BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Catella Swedish Open - Bastad Tallahassee Challenger Brisbane - Brisbane Sarasota Challenger Savannah Challenger Nottingham Challenger Gerry Weber Open - Halle Winnetka Challenger Catella Swedish Open - Bastad Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Ordina Open - 's-Hertogenbosch China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane SAP Open - San Jose Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Open de Nice Cote dAzur - Nice Knoxville Challenger Catella Swedish Open - Bastad Champaign Challenger Regions Morgan Keegan Championships - Memphis Maui Challenger Dallas Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven San Luis Potosi Challenger Thailand Open - Bangkok Campbells Hall of Fame Tennis Championships - Newport Salzburg Challenger China Open - Beijing Mexico City Challenger Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Estoril Open - Estoril AEGON Championships - London German Tennis Championships - Hamburg Bergamo Challenger Farmers Classic - Los Angeles Sacramento Challenger Regions Morgan Keegan Championships - Memphis Allianz Suisse Open - Gstaad Roanne Challenger Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem China Open - Beijing Heineken Open - Auckland Brasil Open - Sao Paulo SAP Open - San Jose Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Aix En Provence Challenger Open de Nice Cote d'Azur - Nice BRD Nastase Tiriac Trophy - Bucharest Studena Croatia Open - Umag Bordeaux Challenger Tiburon Challenger AEGON International - Eastbourne Valencia Open - Valencia SkiStar Swedish Open - Bastad Burnie Challenger US Men's Clay Court Championship - Houston Savannah Challenger Seville Challenger Lexington Challenger Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel China Open - Beijing Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad If Stockholm Open - Stockholm Valencia Open - Valencia Open Castilla y Leon Trofeo Iberdrola - Segovia DIEMA XTRA Sofia Open - Sofia US Men's Clay Court Championship - Houston Aegon Nottingham Open - Nottingham ABN AMRO World Tennis Tournament - Rotterdam SkiStar Swedish Open - Bastad St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Hungarian Open - Budapest Gerry Weber Open - Halle Antalya Cup - Antalya SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Ecuador Open - Quito China Open - Beijing Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Kyiv Open - Kiev Dubai Duty Free Tennis Championships - Dubai Rio Open - Rio de Janeiro Siemens Open 2003 - Scheveningen If Stockholm Open - Stockholm Estoril Open - Estoril Ecuador Open - Quito If Stockholm Open - Stockholm AEGON Championships - London SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg International Championship of Croatia - Umag Orleans Challenger Mouilleron-Le-Captif Challenger Shenzhen Open - Shenzhen China Open - Beijing Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Ortisei Challenger Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna AEGON Championships - London Madrid Challenger Heineken Open - Auckland Aix En Provence Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Grand Prix Hassan II - Marrakech SkiStar Swedish Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel Estoril Open - Estoril Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha European Open - Antwerp Mallorca Championships - Mallorca Dubai Duty Free Tennis Championships - Dubai Argentina Open - Buenos Aires Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Abierto de Tenis Mifel - Los Cabos San Diego Open - San Diego Sydney International - Sydney Delray Beach Open - Delray Beach Barcelona Open Banc Sabadell - Barcelona Fever-Tree Championships - London Nature Valley International - Eastbourne Cordoba Open - Cordoba bett1HULKS Championships - Cologne Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Qatar ExxonMobil Open - Doha Open Sabadell Atlantico - Barcelona PTT Thailand Open - Bangkok China Open - Beijing SAP Open - San Jose ATP Kremlin Cup - Moscow Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch AEGON Championships - London Qatar ExxonMobil Open - Doha Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Medibank International - Sydney Tata Open - Chennai Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Open de la Comunidad Valenciana - Valencia Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad TD Waterhouse Cup - Long Island Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Qatar Open - Doha Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Campionati Internazionali di Sicilia - Palermo Open 13 - Marseille Open SEAT Godo 2006 - Barcelona Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Mallorca Championships - Mallorca PBZ Zagreb Indoors - Zagreb Open de la Comunidad Valenciana - Valencia The Stella Artois Championships - London Mercedes Cup - Stuttgart Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo bett1HULKS Indoors - Cologne Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Countrywide Classic - Los Angeles Millennium Estoril Open - Estoril China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Bet-at-home Open - Hamburg Barcelona Open BancSabadell - Barcelona Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Qatar ExxonMobil Open - Doha SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Moselle Open - Metz Valencia Open - Valencia Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Grand Prix Hassan II - Marrakech Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Ricoh Open - 's-Hertogenbosch Antalya Cup - Antalya Generali Open - Kitzbuhel Libema Open - 's-Hertogenbosch Moselle Open - Metz China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Astana Open - Nur-Sultan Belgrade 2 - Belgrade Astana Open - Nur-Sultan Cordoba Open - Cordoba Sofia Open - Sofia Dallas Open - Dallas US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Tennis Masters Series - Madrid Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Rogers Masters - Toronto Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Miami Open - Miami BNP Paribas Open - Indian Wells Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Sony Open Tennis - Miami Australian Open - Melbourne Western & Southern Open - Cincinnati BNP Paribas Masters - Paris French Open - Paris Wimbledon - London U.S. Open - New York Shanghai ATP Masters - Shanghai Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati French Open - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Tennis Masters Series - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Australian Open - Melbourne Miami Open - Miami Open Seat Godo 2005 - Barcelona French Open - Paris Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris St. Petersburg Open - St. Petersburg Miami Open - Miami Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Masters Series Monte-Carlo - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, World Group, QF, ESP-GER, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, 1R, BEL-ESP 1-4 Hopman Cup - Perth Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, USA-ESP 4-1 Hopman Cup - Perth Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, PO, ESP-UKR 5-0 Campeonato de Espana Kia de Tenis 2004 - Madrid Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong All Lower level tournaments Olympics - London Barclays ATP World Tour Finals - London